blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 "Microsoft Yahei",tahoma,arial,sans-serif}
button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
pre{font-family:'Microsoft Yahei',tahoma,arial,sans-serif}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none;cursor:pointer;color:#333}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
body{color:#020202;min-width:1200px;background-color:#fff}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
input::-webkit-input-placeholder{color:#ccc}
input:-moz-placeholder{color:#ccc}
input::-moz-placeholder{color:#ccc}
input:-ms-input-placeholder{color:#ccc}
input.placeholder{color:#ccc}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-thumb{background:#ececec;-webkit-border-radius:10px;border-radius:10px}
::-webkit-scrollbar-track{background-color:#fafafa}
.containter{width:1180px;margin:0 auto}
.clearfix{zoom:1}
.clearfix:after{display:table;content:"";visibility:hidden;clear:both}
.fl{float:left}
.fr{float:right}
.img-item{display:block;width:100%;min-width:1180px;max-width:1920px;margin:auto}
.m-title{font-size:55px;text-align:center;font-weight:400;padding-bottom:80px}
.m-title em{position:relative;font-weight:400}
.m-title em:after{content:'';position:absolute;width:0;height:0;border-top:32px solid #000;border-right:16px solid transparent;border-left:16px solid transparent;top:100%;left:0;right:0;margin:36px auto 0}
.headbar{background:#fcfaf3;padding:20px 0}
.headbar .navbar{overflow:hidden;display:inline-block;vertical-align:middle;margin-right:50px}
.headbar .navbar li{float:left;height:88px;line-height:88px;margin:0 30px;font-size:20px;cursor:pointer}
.headbar .navbar li a{display:block}
.headbar .navbar li a:hover{color:#aa6e33}
.headbar .head-logo,.headbar .head-search{display:inline-block;vertical-align:middle;cursor:pointer}
.headbar .head-search{display:none}
.headbar .contact-us-href{display:inline-block;vertical-align:middle;margin:0 30px;font-size:20px;line-height:51px;cursor:pointer}
.headbar .contact-us-href:hover{color:#aa6e33}
.headbar .fr{margin-top:20px}
.banner-img{width:100%;height:659px;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:auto auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;text-align:center}
.banner-img img{display:inline-block;height:100%;vertical-align:top}
.banner-img.img1{background-image:url(../img/banner/banner1.png)}
.banner-img.img2{background-image:url(../img/banner/banner2.png)}
.banner-img.img3{background-image:url(../img/banner/banner3.png)}
.banner-img.img4{background-image:url(../img/banner/banner4.png)}
.case-content{padding:100px 0}
.case-content .case-type{overflow:hidden}
.case-content .case-type li{float:left;width:25%;text-align:center}
.case-content .case-type li img{display:inline-block;vertical-align:top}
.case-content .case-type li p{font-size:40px;line-height:1;margin-top:40px}
.business-model{background:#efefef;padding:100px 0}
.footer-bar{background-color:#353535;color:#fff;text-align:center}
.contact-us{width:1000px;margin:0 auto}
.contact-us .contact-tit{padding:60px 0 50px;text-align:center}
.contact-us .contact-tit h2{font-size:30px;font-weight:400}
.contact-us .contact-tit p{font-size:22px}
.contact-us .contact-us-list{overflow:hidden}
.contact-us .contact-us-list li{float:left;width:33.33%}
.contact-us .contact-us-list li img{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:67px;width:68px}
.contact-us .contact-us-list li h2{font-size:20px;margin-top:20px}
.contact-us .contact-us-list li p{font-size:16px;margin-top:5px}
.contact-us .us-name{font-size:18px;padding:25px;border-top:1px solid;margin-top:25px}
.contact-us .us-name a{color:#fff;margin-left:20px}
.contact-us .us-name a:hover{text-decoration:underline}
.about-us{width:1000px;margin:0 auto;list-style:none}
.about-us .about-info{padding:35px 0;font-size:16px}
.about-us .about-info .us-img{display:inline-block;width:40%;vertical-align:middle}
.about-us .about-info .us-info{display:inline-block;width:55%;vertical-align:middle;font-size:24px;word-break:break-word;text-align:justify;margin:20px}
.contact-info{padding:0 0 100px}
.contact-info .contact-info-con{float:left;width:330px}
.contact-info .contact-info-con li{overflow:hidden;font-size:16px}
.contact-info .contact-info-con li label{float:left;width:80px;text-align:right}
.contact-info .contact-info-con li div{overflow:hidden;padding:0 10px 0 0}
.contact-info .contact-info-map{float:right;width:670px;height:249px;background-color:#f7f7f7}